@charset "utf-8";
/* CSS Document */
/*公共样式*/
* {
	margin:0;
	padding:0;
}
.m0a {
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.clr {
	clear: both;
}
li {
	list-style:none
}
a, a:hover {
	text-decoration:none
}
img {
	border:none;
	height:auto;
}
.f12 {
	font-size:12px;
	font-family:"Microsoft Yahei"
}
.f14 {
	font-size:14px;
	font-family:"Microsoft Yahei"
}
.f15 {
	font-size:15px;
	font-family:"Microsoft Yahei"
}
.f16 {
	font-size:16px;
	font-family:"Microsoft Yahei"
}
.t18 {
	font-size:18px;
	font-family:"Microsoft Yahei"
}
.f18 {
	font-size:18px;
	font-family:"Microsoft Yahei"
}
.f20 {
	font-size:20px;
	font-family:"Microsoft Yahei";
}
.f22 {
	font-size:22px;
	font-family:"Microsoft Yahei";
}
.f24 {
	font-size:24px;
	font-family:"Microsoft Yahei";
}
.f26 {
	font-size:28px;
	font-family:"Microsoft Yahei";
	font-weight:normal;
}
.f32 {
	font-size:36px;
	font-family:"Microsoft Yahei";
	font-weight:normal;
}
html{
	background:#fff !important;
	}
/*header*/
.header{
	width:100%;
	height:133px;
	background:url(../images/h_img.jpg) no-repeat center top;
	}
.header .h_top{
	width:1000px;
	overflow:hidden;
	line-height:25px;
	text-align:right;
	}
.header .h_top a{
	color:#fff;
	}
.header .lg{
	width:1000px;
	overflow:hidden;
	}
.header .lg .logo{
	margin-top:0px;
	}
.header .lg .phone{
	margin:15px 0 0 0;
	}
.header .menu{
	width:1000px;
	overflow:hidden;
	padding-top:10px;
	}
.header .menu ul li{
	line-height:15px;
	float:left;
	border-right:1px #fff dashed;
	}
.header .menu ul li:last-child{
	border-right:none;
	} 
.header .menu ul li a{
	display:block;
	color:#fff;
	padding:0 34px;
	}
.header .menu ul li a:hover{
	color:#FDE404;
	}
/*banner*/
.flexslider{position:relative;height:517px;overflow:hidden; width:1440px; margin:0 auto; background: url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:517px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*product*/
.p_conter{
	width:1000px;
	overflow:hidden;
	padding:30px 0;
	}
.p_conter .plist{
	width:212px;
	overflow:hidden;
	}
.p_conter .plist .plt{
	height:75px;
	background:url(../images/pt.jpg) repeat-y center top;
	color:#fff;
	padding:25px 0 0 33px;
	}
.p_conter .plist ul{
	overflow:hidden;
	border-bottom:3px #124586 solid;
	padding:17px 10px;
	}
.p_conter .plist ul li{
	padding-bottom:10px;
	border-bottom:1px #EAEAEA dashed;
	}
.p_conter .plist ul li:last-child{
	border-bottom:none;
	padding-bottom:0px;
	}
.p_conter .plist ul li a{
	display:block;
	line-height:40px;
	color:#353535;
	padding-left:20px;
	}
.p_conter .plist ul li a:hover{
	background:#124586;
	color:#fff;
	}
.multipleColumn{margin: 0 auto;overflow:hidden;position:relative;width:755px;}
	.multipleColumn .bd{ overflow:hidden;  }
	.multipleColumn .bd ul{overflow:hidden;zoom:1;width:755px;}
	.multipleColumn .bd ul li{margin: 0 6px 5px 6px;float:left;_display:inline;overflow:hidden;text-align:center;}
	.multipleColumn .bd ul li .pic{ text-align:center; }
	.multipleColumn .bd ul li .pic img{ width:238px; height:183px; display:block;  }
	.multipleColumn .bd ul li .pic a:hover img{   }
	.multipleColumn .bd ul li .title{ line-height:30px; background:; color:#2D2D2D;}
		.multipleColumn .bd ul li .title a{ color:#393939;}
		.multipleColumn .bd ul li .title a:hover{ color:#014390}
.pt{
	padding:15px 0;
	background:url(../images/img_02.jpg) repeat-x center bottom;
	margin-bottom:10px;
	height:30px;
	line-height:30px;
	color:#656565;
	}
.pt strong{
	color:#104587;
	}
.pt a{
	float:right;
	margin-top:10px;
	}
.cont{
	width:1440px;
	overflow:hidden;
	text-align:center;
	}
.about{
	width:1000px;
	overflow:hidden;
	}
.about .at{
	padding:20px 0;color:#656565;
	}
.at strong{
	color:#104587;
	}
.gyt{
	padding:25px;
	border:2px #003B81 solid;
	}
.ab{
	width:530px;
	overflow:hidden;
	padding-left:40px;
	}
.ab .nr{
	line-height:25px;
	color:#808080;
	}
.ab .nr b{
	color:#FB0102;
	}
.gd a{
	width:85px;
	line-height:30px;
	text-align:center;
	display:block;
	border:1px #114E9E solid;
	float:left;
	margin-right:15px;
	color:#114E9E;
	}
	
/*xinw*/
.xinw{
	width:1000px;
	overflow:hidden;
	padding:20px 0;
	}
.newsindex {
	width:775px;
	height:300px;
	overflow:hidden;
	margin-top:15px;

}
 .newsInfor ul {
	overflow: hidden; 
}
.newsindex  .new_top{
	overflow: hidden;
	padding-left: 0;
	background: none;
	border: none;
	width:775px; height:135px; margin-bottom:10px;
	}
.newsindex  .new_top img{
	float: left;
	margin-right: 11px;
	}
.new_top .new_R{ width:535px; float:right}
.new_top .new_R .x_t{

	margin-bottom: 10px;
	font-weight: bold;
	line-height:29px;
	font-size: 12px;
	}
.new_top .new_R .x_t a{	color:#363636; font-weight:100; background:none; padding:0; height:20px;}
.new_top .new_R p{
	line-height: 22px;
	color: #363636;
	}
.newsInfor ul li {
 height:25px;
	line-height:25px;
	font-size:12px; float:left; margin-right:10px;float:left;width:375px;
}

.newsInfor ul li a {
	color:#656565; display:block;	padding-left: 20px;	background:url(../images/img_07.jpg) no-repeat center left;height:25px; width:225px; overflow:hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newsInfor ul li a:hover{}

 .newsInfor ul li:hover a{
	 color: #DC0000 !important;
	}
 .newsInfor ul li:hover span{
	  color: #DC0000 !important;
	 }
.newsInfor ul li span {
  float: right;color:#656565
}
.xr p{
	margin-bottom:10px;
	}
.case{
	width:1000px;
	overflow:hidden;
	}
.kh{
	padding-top:20px;
	}
.kh ul {
	width: 1000px;
	overflow: hidden;
	margin:0 auto;
	padding-top:
}
.kh ul li {
	width: 222px;
	height: 210px;
	float: left; margin:0 5px;
}
.kh ul li img {
	display: block;
	transition: opacity 0.5s;
	-moz-transition: opacity 0.5s; /* Firefox 4 */
	-webkit-transition: opacity 0.5s; /* Safari 和 Chrome */
	-o-transition: opacity 0.5s; /* Opera */
	margin:0px auto;
}
.kh ul li .al_title {
	color:#363636;
	line-height: 31px;
	font-size: 12px;
	text-align: center;
	display: block;
}
.kh ul li:hover img {
	opacity:0.6;
}
	
.tempWrap{
	width:1000px !important;
	}
/**footer*/
.footer_box {
	width:1440px; margin:0 auto;
	overflow:hidden; background:#F9F9F9
}
.footer_box .footerr {
	width:1000px;
	overflow:hidden;
}
.footer_box .footerr .zuo p{
	line-height:35px; color:#353535; margin-top:15px; width:185px;
	}
.footer_box .footerr .zuo p strong{
	color:#014DAC;
	}
.footer_box .footerr .zuo ul {
	width:330px;
}
.footer_box .footerr .zuo ul li{
	line-height:22px;
	color:#666666;
	}
.footer_box .footerr .zuo ul li a{
	color:#666666;
	}
.tel{
	margin:5px 0;
	color:#DE0000 !important;
	font-weight:bold
	}
.footer_box .footerr .zuo p{ text-align:left;}
.footer_box .footerr .zuo a{    color: #fff;}
.zuo p{ color:#fff; line-height:25px;}
.footer_box .footerr .zuo .fx li {
	float:left;
}
.footer_box .footerr .zuo span{ margin-left:20px;}
.footer_l {
	padding-top:20px;
	overflow:hidden;
	width:650px;
}
.gy {
	height:145px;
	text-align:center
}
.gy .bb {
	color:#666666;
	height:45px;
	line-height:20px;
	margin-bottom:10px;
	text-align: center;
}
.gy .bb p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	margin-top:5px; text-align:center;
}
.gy ul {
	overflow:hidden; height:65px; width:85px !important;
}
.gy ul li {
	height:20px;
	line-height:22px;
	color:#363636;
}
.gy ul li a {
	color:#666666
}
.gy ul li a:hover {
	color:#DE0000
}
.la a{	color:#666666 !important}
.la a:hover{	color:#DE0000 }
.cp1 {
	height:125px;
	margin-left:110px;
}
.cp2 {
	height:125px;
	margin-left:110px;
}
.cp1 .bb {
	color:#666666;
	height:45px;
	line-height:20px;
	margin-bottom:10px;
}
.cp1 .bb p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	margin-top:5px;width:60px; text-align:center;
}
.cp1 ul{ width:60px !important}
.cp1 ul li {
	height:20px;
	line-height:25px;
	color:#fff; padding-left:7px;
}
.cp1 ul li a {
	color:#666666
}
.cp1 ul li a:hover {
	color:#DE0000 
}
.cp1 p img {
	width:100px;
	height:100px;
}
.ewm {
	width:240px;
	height:175px;
	margin-left:32px;
}
.ewm h2 {
	height:15px;
	line-height:15px;
	color:#373030;
	margin-bottom:10px;
}
.cplb {
	width:150px;
	height:175px;
	margin-left:32px;
}
.cplb h2 {
	height:15px;
	line-height:15px;
	color:#CBCBCB;
	margin-bottom:10px;
}
.cplb ul li {
	width:130px;
	float:left;
	color:#676767;
}
.cplb ul li a {
	color:#666666
}
.cplb ul li a:hover {
	color:#B81A1B 
}
.b p{ text-align:center;}
/*版权样式*/
.banquan {
	width:1440px;
	margin:0 auto;
	overflow:hidden;
	background:#4B4B4B
}
.banquan .bq {
	width:1000px;
	overflow: hidden;
}
.banquan .bq .z {
	width:37px;
	height:37px;
	margin:20px 0px;
}
.banquan .bq .db_logo {
	margin-top:5px;
}
.banquan .bq .zz {
	overflow:hidden;
	color:#fff;
	padding:10px 0px 10px 0px;
	line-height:20px;
	    width: 740px;
}
.banquan .bq .zz a {
	color:#fff
}
.add {
	color:#fff;
	margin-bottom:3px;
	text-align:left;
}
.tuijian {
	color:#fff;
	margin-bottom:3px; font-size:14px; text-align:left;
}
.tuijian span {
	color:#fff;
}
.tuijian a {
	padding:0 10px;
	font-size:14px;
	font-family:"Microsoft Yahei"
}
.tuijian a:hover {
	color:#FC7A23
}
.tuiguang {
	color:#ffff;
}
.tuiguang a {
	padding:0px;
	color:#fff;
	font-size:12px;
	font-family:"Microsoft Yahei"
}
.ba {
	background:url(../images/BA.png) no-repeat;
	height:20px;
	line-height:20px;
	padding-left:25px;
	color:#fff;
	text-align:left;
}
.you {
	margin:20px 0 10px 0
}
.flink{ width:1000px; line-height:25px; padding:20px 0;}
.flink font{color:#666;}
.flink a{ color:#666; margin:0 3px;}
.flink a:hover{ color:#DE0000}


/*about*/
.banner_ab {
	width:1440px;
	overflow:hidden;
	position:relative; text-align:center; padding-bottom:20px;	margin:0 auto;
}
.boxxx {
	width:100%;
	overflow:hidden;
}
.main_box {
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar {
	width:225px;
	overflow:hidden;
	margin-bottom:20px;
}
.sidebar .ptitle  {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#104587;
}
.sidebar .ptitle  span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar ul {
	width:200px;
	overflow:hidden;
	margin:0 auto;
}
.lbe li {
	width:200px;
	height:50px;
	line-height:50px;
	border-bottom:1px #ccc solid;
	padding-left:25px;
	background:url(../images/c.jpg) no-repeat 2px 19px
}
.lbe li a {
	color:#666666;
}
.lbe li a:hover {
	color:#DB0001;
}
.sidebar .tp{
	width:219px;
	margin:0 auto;
	margin-bottom:20px;
}
.sidebar .gst{
	width:225px; overflow:hidden; line-height:25px; margin:10px 0;
}
.news {
	width:225px;
	overflow:hidden;
}
.news .ptitle {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#104587;
	margin-bottom:10px;
}
.news .ptitle  span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.news ul {
	width:225px;
	overflow:hidden;
	margin:0 auto;
}
.news ul li {
	width:225px;
	height:40px;
	line-height:40px;
	border-bottom:1px #ccc dashed;
	background:url(../images/x.jpg) no-repeat 2px 15px;
}
.news ul li a {
	color:#666666;
	width:215px; overflow:hidden; 
    text-overflow: ellipsis;
    white-space: nowrap;
	display:block
}
.news ul li a:hover {
	color:#DB0001;
}
.lx1 {
	width:225px;
	overflow:hidden;
}
.lx1 a{ color:#656565}
.lx1 .ptitle  {
	color:#ffffff;
	height:47px;
	line-height:20px;
	padding-top:13px;
	padding-left:50px;
	background:#104587;
	margin-bottom:10px;
}
.lx1 .ptitle  span {
	color:#ffffff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.neirong {
	width:740px;
	overflow:hidden;
}
.neirong .bt1 {
	border-bottom:1px #CCC solid;
	height:50px;
	width:740px;
}
.neirong .gywm {
	border-bottom:2px #008FE6 solid;
	height:39px;
	line-height:39px;
	font-size:18px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location {
	float:left;
	height:50px;
	line-height:50px;
}
.location span {
	font-size:12px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location a {
	padding-left:5px;
	font-size:12px;
	font-family:"Microsoft Yahei";
	color:#666666
}
.location a:hover {
	color:#DB0001;
}

.productt1 ul li{ width:247px !important; float:left; text-align:center; height:185px; margin-left:14px;}
.infonn{width:740px; overflow:hidden; margin-top:10px; color:#333333;}
.infonn ul li a{ color:#5A5A5A}
.infonn ul li a:hover{color:#DB0001;}
.title_bt{ margin-bottom:5px;}
.timee{ margin-bottom:5px;color:#929292; color:#5A5A5A}
.mshu{  color:#5A5A5A}
.x{width:740px; height:75px; border-bottom:1px #ccc solid !important; margin-bottom:10px; padding-top:5px;}
.x a:hover{color:#DB0001;}
.al img{ width:222px; height:169px;}
.al ul li{ width:222px; height:200px; overflow:hidden; float:left; margin-left:10px;    text-align: center;}
.title_bt a:hover{color:#DB0001;}
.productt ul li{ width:238px; float:left; text-align:center; height:215px; margin-left:3px;}
.productt ul li img{ width:238px;}
